function identity(arg:number):number{
    return arg
}
// 或者将number 类型改为 any类型 这都没有类型校验了 不能算是TS了
function identityAny(arg:any):any{
    return arg
}

// 类型变量：记录传入的参数类型 把这个参数类型当成一个变量使用
function identityTs<T>(arg:T):T{
    return arg
}